|
''BZFlag'' (an abbreviation for ''Battle Zone capture the Flag'') is a free, open source, online multiplayer video game. A first-person tank battle game, similar in concept to ''Battlezone'', it was originally written by Chris Schoeneman (creator of Synergy) for SGI graphics workstations running IRIX, but has now been ported to other operating systems including Microsoft Windows, OS X, GNU/Linux, BSD, and Solaris. The source code is available freely from the project's website under the GNU Lesser General Public License. ==History== BZFlag was originally written in C by Chris Schoeneman in 1992 based on the chart-topping hit arcade game, Battlezone. At first, BZFlag was called "bz" and despite its similarity to the SGI game of the same title by Chris Fouts, both games were completely independent of each other. Originally, BZFlag was simply a shoot 'em up game with no other modes. However, after Schoeneman and his friend Rick Pasetto (who helped Schoeneman develop BZFlag from the beginning) became bored with the concept, they invented the capture-the-flag mode. This new mode added a requirement of strategy, teamwork, and skill, which was sufficient to keep interest. In 1993, BZFlag was released to the public for the first time. This release took a new turn compared to older versions after a cheater, who edited the source code of his client to give himself powers that do not come from official releases, inspired Schoeneman and Pasetto to add "super-flags." Super flags affect a tank's performance by adding abilities or weapons to its arsenal. The first four flags were High Speed (boosted tank speed), Quick Turn (tank turned faster), Rapid Fire (shots moved faster), and Oscillation Overthruster (tank could go through objects). There was only one of each flag, and all flags had a marker on them so tanks knew what type it was. Soon after, bad and good flags were added, and the idea remains part of game play today; however, flags do not have markers and are completely unknown of their types until they are picked up by a tank (unless a tank is carrying an identify flag). In 1997, the release of version 1.7d came with a groundbreaking new feature: an in-game public server list. Previously, players had to either set-up their own servers, know of servers, or read a list published and maintained by a third-party, but the new server list (hosted on the official BZFlag website, even today) allowed anybody to play games on servers that chose to become public. Schoeneman eventually re-wrote BZFlag in C++ for SGI's third IndiZone competition, which won in the "Reality Engine" category. Tim Riker was later given the project prior to version 1.7e to maintain and evolve. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「BZFlag」の詳細全文を読む スポンサード リンク
|